Scala 謎題

Scala 謎題

作者: 菲利普斯 (Andrew Phillips) 薩爾法維克
出版社: 人民郵電
出版在: 2017-11-01
ISBN-13: 9787115460073
ISBN-10: 7115460078
裝訂格式: 平裝
總頁數: 180 頁





內容描述


Scala是一種多範式的編程語言,其設計初衷是要整合面向對象編程和函數式編程的各種特性。
《Scala謎題》整合了眾多典型的Scala代碼示例,深入解密Scala。書中不僅介紹了Scala語言,還介紹了編譯器。
透過有趣的方式帶領讀者學習並深入理解和掌握Scala。全書共有36個謎題,每一個謎題都可以豐富讀者的知識,並能夠讓讀者更深入地瞭解Scala。適合於對Scala感興趣的開發者、對JVM平臺上的語言以及函數式編程感興趣的程序員閱讀。


目錄大綱


第1章使用佔位符1 
可能的結果1 
解釋2 
討論3 
第2章初始化變量5 
可能的結果5 
解釋6 
討論7 
第3章成員聲明的位置9 
可能的結果10 
解釋10 
討論12 
第4章繼承14 
可能的結果14 
解釋15 
討論16 
解決方法17 
第5章集合操作21 
可能的結果21 
解釋22 
討論23 
第6章參數類型24 
可能的結果25 
解釋25 
討論27 
第7章閉包29 
可能的結果29 
解釋30 
討論32 
第8章Map表達式33 
可能的結果33 
解釋34 
討論35 
第9章循環引用變量37 
可能的結果37 
解釋38 
討論40 
第10章等式的例子44 
可能的結果45 
解釋46
討論48 
第11章lazy val 51 
可能的結果51 
解釋52 
討論53 
第12章集合的迭代順序54 
可能的結果55 
解釋55 
討論57 
第13章自引用58 
可能的結果58 
解釋58 
討論60 
第14章Return語句62 
可能的結果62 
解釋63 
討論64 
第15章偏函數中的_ 67 
可能的結果67 
解釋68 
討論71 
第16章多各參數列表73 
可能的結果74 
解釋74 
討論76 
第17章隱式參數78 
可能的結果78 
解釋79 
討論80 
第18章重載83 
可能的結果84 
解釋84 
討論86 
第19章命名參數和缺省參數88 
可能的結果89 
解釋89 
討論91 
第20章正則表達式93 
可能的結果93 
解釋94 
討論95
第21章填充97 
可能的結果97 
解釋98 
討論99 
第22章投影101 
可能的結果101 
解釋102 
討論105 
第23章構造器參數106 
可能的結果107 
解釋107 
討論109 
第24章Double.NaN 111 
可能的結果111 
解釋112 
討論114 
第25章get Or Else 116 
可能的結果116 
解釋116 
討論118 
第26章Any Args 120 
可能的結果120 
解釋121 
討論122 
第27章null 124 
可能的結果124 
解釋125 
討論127 
第28章Any Val 129 
可能的結果130 
解釋130 
討論132 
第29章隱式變量135 
可能的結果136 
解釋137 
討論138 
第30章顯式聲明類型141 
可能的結果141 
解釋142
討論143 
第31章View 145 
可能的結果145 
解釋146 
討論147 
第32章to SettoSet 148 
可能的結果148 
解釋148 
討論152 
第33章缺省值154 
可能的結果155 
解釋156 
討論157 
第34章關於Main 159 
可能的結果160 
解釋161 
討論162 
第35章列表165 
可能的結果166 
解釋166 
討論168 
第36章計算集合的大小169 
可能的結果169 
解釋170 
討論171 
參考文獻174 
作者簡介176 
主題索引177


作者介紹


Andrew Phillips ,‎ Nermin Serifovic 都是Scala酷愛者,他們共同維護著Scala謎題網站scalapuzzlers.com 。




相關書籍

C# 7.0 本質論 (Essential C# 7.0)

作者 [美] 馬克米凱利斯(Mark Michaelis)

2017-11-01

Java網絡編程核心技術詳解(視頻微課版)

作者 孫衛琴

2017-11-01

Thinking in Java, 4/e (Paperback)

作者 Bruce Eckel

2017-11-01